Dunhuang

By train
By train

Dunhuang Train Station 敦煌火车站; Dūnhuáng Huǒchēzhàn is about 12km outside the town to the northeast. There is also a ticket agent in town, across the street from Dunhuang Hotel, which sells tickets for most trains. Note that the train connection to Dunhuang is relatively new.

Travel times and train numbers for departures from Dunhuang as of early 2008:

Jiayuguan - #7528, departing at 16:10, arriving at 21:49

Lanzhou - #N858, dep. 19:25, arr. 09:14

Xian - #K592, dep. 09:39, arr. 09:26

Yinchuan - #N854, dep. 14:30, arr. 08:27

By bus
By bus

Dunhuang has two bus stations diagonally across from each other. Most frequent buses leave from the main bus station and not the long distance bus station.

Golmud - takes about 15 hours

Hami 3 weekly - takes about 8 hours

Jiayuguan - takes about 4-8 hours

Lanzhou - takes about 17-24 hours

Liuyuan - takes about 3 hours

Xining - takes about 20 hours

Zhangye - takes about 13 hours